local blacklist = {} owner.Chatted:Connect(function(msg) if string.sub(msg,1,4) == "BTB!" then local plr = string.sub(msg,5):lower() local RPN = "" local plrlist = game.Players:GetChildren() local allowed = false for i=1,#plrlist do if plrlist[i].Name:lower():find(plr) == 1 then allowed = true RPN = plrlist[i].Name break end end if allowed then if not table.find(blacklist, RPN) then table.insert(blacklist, RPN) print("Added "..RPN.." to tool blacklist.") else for i, v in ipairs(blacklist) do if v == RPN then table.remove(blacklist, i) print("Removed " .. RPN .. " from tool blacklist.") break end end end else print("No player found with name of "..plr) end end end) while true do wait() for _, player in ipairs(game.Players:GetPlayers()) do if table.find(blacklist, player.Name) then local f = coroutine.create(function() if game.Players:FindFirstChild(player.Name) then wait(1) if game.Players:FindFirstChild(player.Name) then if game.Players[player.Name].Backpack:findFirstChild("Building Tools") then game.Players[player.Name].Backpack:findFirstChild("Building Tools"):Destroy() end if game.Players[player.Name].Character:findFirstChild("Building Tools") then game.Players[player.Name].Character:findFirstChild("Building Tools"):destroy() end end end end) coroutine.resume(f) end end end